/*-RESET<<<-------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
/*-GLOBAL<<<-------*/
body{background:#fff;color:#444;font:12px/1.6 Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:0;font-size:24px;padding:0 0 10px 0; line-height:1.2em}
h2{letter-spacing:0;font-size:16px; font-weight:bold; padding:0 0 10px 0; line-height:1.2em}
h3{font-size:14px; font-weight:bold; padding:0 0 10px 0;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
.site_size {width:960px;margin:0 auto; padding:0 0 20px 0}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #c20000; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #fff;border-left: 1px solid #fff;}
.table1 td {padding: 3px 11px;border: 0px solid #fff;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #ffe4c7;}
.table1 tr.over td {background: #ffacac;} 

/*>CATALOG<<<<------*/
.thumbnails{margin: 10px 0 25px -10px;text-align: center; clear:both;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 10px;}
.thumbnail .r {width: 10em;float: left;}
.thumbnails a.img_link { padding:3px; background:#f46101;display:inline-block; font:0.1/0 Tahoma;}
.thumbnails a.img_link:hover { background:#ffac7b;}
.item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#666; padding:3px 0 3px 3px; text-align:left; }

/*>FORMS<<<<------*/
.form_style {}
.form_style input, .form_style textarea { border:1px solid #95bce2; background:#ecf6fc; font:12px/1.2em Arial, Helvetica, sans-serif; margin:3px 0}
.form_style .input_but input { padding:4px 8px 5px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #ecf6fc; background:#647e96 url(../images/main_menu_hover.png) -630px 0 repeat-y; color:white; cursor:pointer;}

/*>LIST COLUMS<<<<------*/
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

/*-PODVAL<<<-------*/
.wezom a { font:11px/1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#f29d9d;}
.wezom a span { text-decoration:underline;  color:#f29d9d;}
.wezom a:hover span { color:#fff; text-decoration:underline;}
.wezom a:hover { color:#f29d9d; text-decoration:none;}
.copy  {font:11px/1.2em Arial, Helvetica, sans-serif; text-decoration:none; color:#f29d9d; padding:5px 0 0 0}

/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body {height:100%;margin:0;padding:0;}
body { background:#ffe4c7;}
.main_table {height:100%;}
ul { padding:0 0 15px 25px;}
li { list-style:disc;}
a { text-decoration:underline; color:#900000}
a:hover { text-decoration:underline; color:red;}




.header_bg {
	height:135px;
	position:relative;
	background:url(../images/header_bg.jpg) center 20px no-repeat;
}
.menu_top {
	width:648px;
	height:31px;
	position:absolute;
	top:37px;
	left:253px;
	text-align:center;
	font-size:0;
	padding:1px 0 0;
}
.menu_top a { display:inline-block; height:31px; color:white; font:12px/31px Verdana, Geneva, sans-serif; text-decoration:none; padding:0 13px; background: red url(../images/menu_top_bg.gif) 0 0 repeat-x; margin:0 2px 0 0}
.menu_top a:hover { color:white; text-decoration:none;}
a.but_big {background:url(../images/but_big.png) 0 0 no-repeat; width:478px; height:66px; display:block; color:white; font:20px/60px "Helvetica", Trebuchet MS, Arial,  sans-serif; text-decoration:none; cursor:pointer; text-align:center; margin:0 0 10px 0;}
a.but_big:hover { background-position:0 -132px; _background-position:0 -131px; text-decoration:none; color:white;}
.login_item {margin:5px 0; font-size:0;}
.login_item span { display:inline-block; width:80px; vertical-align:middle;font:12px/1.2em Arial, Helvetica, sans-serif}
.login_item input { width:100px; border:1px solid #ccc; vertical-align:middle; font:12px/1.2em Arial, Helvetica, sans-serif}
.login_item a { display:inline-block; vertical-align:middle; padding:0 10px;font:11px/1.2em Arial, Helvetica, sans-serif}
.login_remember {padding:0 0 0 80px}
.login_remember input { margin:0 0 0 0; display:inline-block; vertical-align:middle;}
.login_remember label { display:inline-block; vertical-align:middle; padding:0 0 0 5px}
.cone_tr {
	background:#fff url(../images/cone_tr.gif) right 0 no-repeat; font-size:0; text-align:left;
}
.cone_back {
	background:#fff;
	padding:12px 10px;
	zoom:1;
}
.cone_br {
	background:#fff url(../images/cone_br.gif) right 0 no-repeat; font-size:0; text-align:left; margin:0 0 10px 0
}

.serch_item {margin:20px 0 10px; font-size:0;}
.serch_item span { display:inline-block; width:90px; vertical-align:middle;font:12px/1.2em Arial, Helvetica, sans-serif}
.serch_item input, .serch_item select { width:100px; border:1px solid #ccc; vertical-align:middle; margin:0;font:12px/1.2em Arial, Helvetica, sans-serif}
#age_block select { width:auto;}
.serch_item a { display:inline-block; vertical-align:middle; padding:0 10px 0 20px; font:14px/1.2em Arial, Helvetica, sans-serif}
.login_remember input { margin:0 0 0 0; display:inline-block; vertical-align:middle;}
.login_remember label { display:inline-block; vertical-align:middle; padding:0 0 0 5px}
.c_tr {
	background:#c20000 url(../images/c_tr.gif) right 0 no-repeat;
}
.c_br {
	background:#c20000 url(../images/c_br.gif) right 0 no-repeat;
}
.c_b {
	background:#c20000;
}
.serch_item .but_bg {background:#f45f01 url(../images/but_bg.gif) 0 center repeat-x; height:21px; font:italic 700 16px/21px Arial, Helvetica, sans-serif; color:white; border-left:2px solid #a62600;border-right:2px solid #a62600;border-bottom:1px solid #a12201; border-top:1px solid #a12201;  padding:0 20px; //padding:0 10px; margin:0 0 0 20px; width:auto; cursor:pointer;}.logo_alika {
	position:absolute;
	top:36px;
	left:66px;
	width: 187px;
	height: 70px;
}
.site_size2 {
	width:875px;
	margin:0 auto;
}
.additional_left_coll {
	width:268px;
	float:left;
	margin:0 0 10px 0;
}
.login_title {
	font:18px/1.2em Tahoma, Geneva, sans-serif;
	color:#a51e00;
	border-bottom:2px solid #ccc;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
.login_but_bg {
	background:#f45f01 url(../images/but_bg.gif) 0 0 repeat-x;

	font:italic 700 16px/18px Arial, Helvetica, sans-serif;
	color:white;
	border-left:2px solid #a62600;
	border-right:2px solid #a62600;
	border-bottom:1px solid #a12201;
	border-top:1px solid #a12201;
	padding:0 20px 0px;
	//padding:0 10px;
	margin:5px 0 0 80px;
	cursor:pointer;
	vertical-align:top;
	display:inline-block;
}
.additional_right_coll {
	width:596px;
	float:right;
	margin:0 0 10px 0;
}
.img1 {
	height:208px;
	background:#fff url(../images/img1.jpg) 340px 25px no-repeat;
}
.search_quick_title {
	font:18px/1.2em Tahoma, Geneva, sans-serif;
	color:#a51e00;
	border-bottom:2px solid #ccc;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
label.with_photo {
	display:inline-block;
	width:auto;
	padding:0 5px 0 20px;
	font:12px/1.2em Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
input.with_photo_input {
	width:auto;
	margin:0;
	border:0;
}
span.age_tire {
	display:inline-block;
	font-size:12px;
	width:auto;
	padding:0 4px;
}
.main_block {
	position:relative;
	margin:10px 0 10px 0;
}
.top10 {
	position:absolute;
	top:-5px;
	left:-5px;
}
.podval_otstup {
	padding:10px 20px;
}
.line_top_back {
	background:url(../images/line_top_back.gif) 0 0 repeat-x;
	height:30px;
}

.line_top_back a { font:700 14px/26px Tahoma, Geneva, sans-serif; display:inline-block; padding:0 15px; border-right:1px solid #fff }

a.exit_my_profile {
	float:right;
	border:0;
	border-left:1px solid #fff;
}

.line_top_back2 {
	background:url(../images/line_top_back2.gif) 0 0 repeat-x;
	height:23px;
}
.photo_ramka_t {
	position:absolute;
	top:-5px;
	left:0;

}
.photo_ramka_b {
	position:absolute;
	bottom:-5px;
	left:0;

}
.photo_ramka_lr {
	background:url(../images/photo_ramka_lr.gif) 0 0 repeat-y;
	position:relative;
	font-size:0;
	width:138px;

}
.photo_ramka_lr img.photo_user { margin:0 5px;}

.on_line {
	background:url(../images/on_off_line.gif) 0 0 no-repeat;
	height:21px;
	width:114px;
}
.off_line {
	background:url(../images/on_off_line.gif) 0 -22px no-repeat;
	height:21px;
	width:114px;
}
a.icon_item { display:inline-block; vertical-align:top; height:50px; font:700 14px/1.2em Tahoma, Geneva, sans-serif; text-decoration:none; width:200px; margin:0 0 0 80px}
a.icon_item span { text-decoration:underline;}
a.icon_item img { display:inline-block; vertical-align:middle; margin:0 10px 0 0}
.title_page_right {
	background:url(../images/title_page_right.png) right 1px no-repeat;
	height:41px;
	color:#fff;
	font:700 13px/37px Verdana, Geneva, sans-serif;
	float:left;
	padding:0 70px 0 0;
	margin:0 0 10px -36px;
	_margin:0 0 10px -26px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

td.first_coll { font-weight:700; width:200px; color:#000}
.top_line_menu {
	padding:0 0 10px 0;
}
.user_block {
	padding:0 0 10px 0;
}
.img2 {
	background:#fff url(../images/img2.jpg) right bottom no-repeat;
}
.line_info_name {
	float:left;
	color:#680000;
	font: 700 14px/20px Tahoma, Geneva, sans-serif;
}
.line_info_id {
	float:right;
	font: 700 14px/20px Tahoma, Geneva, sans-serif;
	color:#680000;
}
.user_block_inner {
	padding:20px 40px;
}
.user_block_left_coll {
	float:left;
	width:138px;
}

.user_block_left_coll2 {
	float:left;
	width:250px;
	margin:0 10px 0 0;
}
.photo_user_otstup {
	margin:0 0 15px 0;
	display:inline-block;
}
.user_block_right_coll {
	float:left;
	width:637px;
}
.user_block_right_coll2 {
	float:left;
	width:614px;
}
.user_block_right_otstup {
	padding:0 0 0 20px;
}
.user_block_right_otstup2 {
	padding:0 0 0 40px;
}
.filtr_menu { padding:0 20px 0 0; font-size:0;}
.filtr_menu a { display:inline-block; padding:0 5px; border-left:1px solid #ccc; font:11px/1.2em Arial, Helvetica, sans-serif; height:11px}
.filtr_menu a.curent { color:#999; text-decoration:none;}

.but_red_left {
	background:url(../images/but_red_left.gif) 0 0 no-repeat;
	display:inline-block;
	font:700 16px/26px Tahoma, Geneva, sans-serif;
	color:#f00;
	text-decoration:none;
	padding:0 20px;
}
.but_red_left:hover { text-decoration:none; cursor:default;}
.but_gray_left {
	background:url(../images/but_gray_left.gif) 0 0 no-repeat;
	display:inline-block;
	font:700 16px/26px Tahoma, Geneva, sans-serif;
	color:#5b5b5b;
	text-decoration:none;
	padding:0 20px;
}
.but_red_right {
	display:inline-block;
	height:26px;
	background:url(../images/but_red_right.gif) right 0 no-repeat;
}
.but_gray_right {
	display:inline-block;
	height:26px;
	background:url(../images/but_gray_right.gif) right 0 no-repeat;
}

.more_descr_user td { padding:5px 20px 5px 3px; font:14px/1.2em Tahoma, Geneva, sans-serif}
td.first_coll2 { font-weight:700;}
.more_about_link {
	font-size:18px;
	display:block;
}
.more_descr_user {
	float:left;
	width:45%;
}

.icons_str {margin: 0 0 0 -2em;text-align: left; clear:both;padding:0 0 0 40px}
.icons_str .thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 2em;}
.icons_str .thumbnail .r {width: 4em;float: left;}
.icons_str .thumbnails a.img_link { padding:3px; background:#f46101;display:inline-block; font:0.1/0 Tahoma;}
.icons_str .thumbnails a.img_link:hover { background:#ffac7b;}
.icons_str .item_name {font:11px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#666; padding:3px 0 3px 3px; text-align:center; }.user_descr_tab {
	height:26px;
	border-bottom:3px solid #c30000;
	padding:20px 0 0 0;
}
.user_descr_tab span { margin:0 5px 0 0}
.search_red_line {
	margin:0 0 0 220px;
	height:3px;
	font-size:0;
	background:#c30000;
}
.serch_box_otstup {
	padding:0 0 0 220px;
}
.arrow_b {
	display:inline-block;
	background:url(../images/arrow_b.png) 0 0 no-repeat;
	height:14px;
	padding:0 0 0 20px;
	font:12px/14px Arial, Helvetica, sans-serif;
}

.paginator { text-align:center; padding:20px 0 0 0}
.paginator a { display:inline-block; text-decoration:none; padding:1px 8px; background:#666666; color:white; font:700 12px/1.6em Tahoma, Geneva, sans-serif; position:relative;}
.paginator a:hover { color:white; background:#f00; text-decoration:none}
.paginator a.no_activ { background:#ccc; cursor:default}
.user_edit_menu {
	width:80px;
	float:left;
	padding:0 0 0 10px;
	font:12px/1.2em Arial, Helvetica, sans-serif;
}
.user_edit_menu a {display:block;}

.user_block_right_coll2 a.icon_item { width:230px; margin:0;}


.photo_ramka_lr a { float:left; position:relative;}
/*\\\\\\\\\\18.09.09\\\\\\\\\\\*/
.footer_center_ind {
	padding:0 170px 0;
}
.footer_center_ind a,.footer_center_ind a:hover { color:#fff; font-size:11px;}
.wezom {
	margin:0 -170px 0 0;
	width:170px;
}
.copy {
	margin:0 0 0 -170px;
	width:170px;
	padding:0;
}


/*\\\\\\\\\\\\\\\\\\\15.10.2009\\\\\\\\\\\\\\\\\\\\\\\\*/

.photo_line_g {
	height:130px;
	font-size:0;
}
.photo_line_g a {display:inline-block; width:121px; height:126px;border: 2px solid #ff6900; float:left}
.photo_line_g a:hover,.photo_line_v a:hover {border: 2px solid #ffac7b;}

.photo_line_v { width:125px; font-size:0; padding:0 0 15px 0}
.photo_line_v a {display:block; width:121px; height:126px;border: 2px solid #ff6900;}
.main_block {
	position:relative;
	margin:10px 0 10px 0;
}

.login_but_bg {
	background:#f45f01 url(../images/but_bg.gif) 0 0 repeat-x;

	font:italic 700 16px/18px Arial, Helvetica, sans-serif;
	color:white;
	border-left:2px solid #a62600;
	border-right:2px solid #a62600;
	border-bottom:1px solid #a12201;
	border-top:1px solid #a12201;
	padding:0 20px 0px;
	//padding:0 10px;
	margin:5px 0 0 80px;
	cursor:pointer;
	vertical-align:top;
	display:inline-block;
}.conteiner {
	overflow:hidden;
	zoom:1;
}
.left_coll {
	width:133px;
	float:left;
	margin:0 -133px 0 0;
	position:relative;
}
.right_conteiner {
	float:left;
	width:100%;
}
.right_conteiner_otstup {
	padding:0 0 0 133px;
//zoom:1; position:relative}
.right_coll {
	float:right;
	width:242px;
	margin:0 0 0 -242px;
	position:relative;
}
.right_coll_otstup {
	padding:10px 0 15px 10px;
}
.ban_link {
	display:block;
}
.right_coll_block {
	clear:both;
	padding:15px 0 0 0;
	zoom:1;
}
.quick_serch {
	clear:both;
	padding:5px 0 0 0;
	zoom:1;
}
.lm {
	width:85px;
	float:right;
}
.with_photo {
	padding:10px 0 0 0;
}
a.advanced_search {
	display:block;
	text-align:right;
	clear:both;
	padding:5px 0 0 0;
}
.center_conteiner {
	width:100%;
	float:left;
}
.center_conteiner_otstup {
	padding:11px 249px 0 7px;
}



a.ban_link {
	display: inline-block; margin:0 0 10px 0;
}
a.but_big2 {background:url(../images/but_big2.png) 0 0 no-repeat; width:231px; height:66px; display:block; color:white; font:20px/60px "Helvetica", Trebuchet MS, Arial,  sans-serif; text-decoration:none; cursor:pointer; text-align:center; margin:0 0 10px 0;}
a.but_big2:hover { background-position:0 -132px; _background-position:0 -131px; text-decoration:none; color:white;}

.profile_link a { display:block; padding:0 0 0 15px;}